/**
 * pseudokod programu na plytke
 */
 
 
 
 int main()
 {
	PrzerwijObwodyBezpieczenstwa();	// przy resecie plytki roboty STOP
	
	ZainicjujTransmisjeDanych();
	
	// czekamy na odbior pierwszych poprawnych danych z aplikacji
	// oraz wcisniescie przycisku - obsluge przycisku mozna zrealizowac w przerwaniu
	do
	{
		OdbierzDane();
	}
	while (!(dane=="ok" && wcisniety_przycisk))
	
	ZalaczObwodyBezpieczestwa();	// roboty start	
	AktywujWatchdog();
	
	// main loop
	while (1)
	{
		OdbierzDane();
		
		if (timeout)
			Reset();
		
		if (dane != "ok")
			Reset();
		else
			// zerujemy licznik wdt aby sie nie przekrecil i nie spowodowal resetu urzadzenia
			WatchdogReset();	
	}
 }
 